package com.example.comment.convert;

import com.example.comment.base.entity.CommentLike;
import com.example.comment.base.vo.CommentLikeVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * @author QingZeyu
 * @date 2024/5/7 11:34
 */
@Mapper
public interface CommentLikeConvert {

    CommentLikeConvert INSTANCE = Mappers.getMapper(CommentLikeConvert.class);

    /**
     * 将CommentLike实体转换为CommentLikeVO视图对象
     *
     * @param commentLike 代表一条评论点赞信息的实体对象。
     * @return 返回转换后的CommentLikeVO视图对象，用于前端展示。
     */
    CommentLikeVO convertToVO(CommentLike commentLike);
}
